package com.bkgy.controller.planking.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bkgy.controller.planking.entity.TbProfit1870Par;
import com.bkgy.controller.planking.entity.dto.PlanKingTwoHour;
import com.bkgy.sys.common.entity.ResultData;

import java.util.List;

/**
 * 镀锌外板服务
 */
public interface PlanKing1870Service extends IService<TbProfit1870Par> {
    /**
     * 加载期间待识别的异常指标的数据
     *
     * @param begingDate
     * @return
     */
    public ResultData<String> buildTbProfit1870(String begingDate);

    /**
     * 识别列表中数据的指标异常
     *
     * @param list
     */
    public void dealData(List<TbProfit1870Par> list, String timeLevel);

    public ResultData getPlanKing1870Data(String startTime, String endTime);

    public ResultData<PlanKingTwoHour> get1870twoHour(String startTime, String endTime);

    ResultData<String> importCodeParam();

    ResultData<String> importGuihuCode();
}
